//
//  CommFunc.h
//  irisx
//
//  Created by Paladin on 13-3-7.
//
//

#ifndef __irisx__CommFunc__
#define __irisx__CommFunc__

#include <stdio.h>

#ifdef __cplusplus
extern "C" {
#endif
    
// 由内部分配内存，调用者来保证内存的释放
extern int zlib_compress(unsigned char** dest, const char* src);
//
extern int zlib_uncompress(unsigned char** dest, const char* src, int srcLen);

extern int zlib_uncompress2(unsigned char** dest, int destLen, const char* src, int srcLen);
#ifdef __cplusplus
}
#endif


#endif /* defined(__irisx__CommFunc__) */
